package com.mrzhang.component.componentlib.router.ui;

import android.content.Context;
import android.net.Uri;
import android.os.Bundle;

/**
 * Created by mrzhang on 2017/6/20.
 */

public interface IComponentRouter {

    /**
     * 打开一个链接
     *
     * @param url
     *          目标url可以是http 或者 自定义scheme
     * @param bundle
     *          打开目录activity时要传入的参数。建议只传基本类型参数。
     * @return 是否正常打开
     */
    public boolean openUri(Context context, String url, Bundle bundle);

    public boolean openUri(Context context,Uri uri, Bundle bundle);

    public boolean verifyUri(Uri uri);
}
